package com.ruoyi.student.mapper;

import com.ruoyi.student.domain.vo.*;

import java.util.List;

public interface StudentMapper {


    /**
     * 获取学生信息列表
     *
     * @param vo
     * @return
     */
    public List<StudentListVo> selectStudentList(StudentListSearchVo vo);


    /**
     * 获取学生推荐表信息列表
     *
     * @param vo
     * @return
     */
    public List<StudentRecommendListVo> selectStudentRecommendList(StudentListSearchVo vo);


    /**
     * 查询学生基础信息导出列表
     *
     * @param vo
     * @return
     */
    public List<StudentExportListVo> selectStudentExportList(StudentListSearchVo vo);


    /**
     * 获取学生推荐表填写情况列表
     *
     * @param vo
     * @return
     */
    public List<StudentRecommendFillStateListVo> selectStudentRecommendFillStateList(StudentListSearchVo vo);


    /**
     * 查询学生推荐表信息列表
     *
     * @param vo
     * @return
     */
    public List<SelectStudentRecommendInfoVo> selectStudentRecommendInfoList(StudentRecommendInfoListSearchVo vo);


    /**
     * 查询学生核对单列表
     *
     * @param vo
     * @return
     */
    public List<SelectCheckTableListVo> selectCheckTableList(SelectCheckTableSearchVo vo);


    /**
     * 设定学生带兵方案
     *
     * @param vo
     * @return
     */
    public int setStudentLead(SetStudentLeadVo vo);




}
